'use strict';
/**
 * @description 校验规则通用中间件
 * */
module.exports = options => {
  return async (ctx, next) => {
    const validateResult = await ctx.validate(options, ctx.params());
    if (validateResult) {
      await next();
    } else {
      return;
    }
  };
};
